<?php

// 将文件放在目录：/mnt/btpanel/xunsearch/sdk/php/lib/下

//namespace App\Service\Xunsearch;

require_once '/mnt/btpanel/xunsearch/sdk/php/lib/XS.php';

// 自己的分词器
// 用于保存的多个话题id，股票id，标签id，栏目id等
// 使用：配置中文件使用：tokenizer = wzd
//   如果是话题id，股票id，标签id，栏目id等应该为精确查询：phrase = yes
class XSTokenizerWzd implements XSTokenizer
{

    // 默认按 - 分割
    private $delim = ',';

    // 初始化
    public function __construct($arg = null)
    {
        if($arg !== null && $arg !== ''){
            $this->delim = $arg;
        }
    }

    public function getTokens($value, \XSDocument $doc = null)
    {
        $ret = [];
        if(!empty($value)){
            $ret = explode($this->delim, $value);
        }

        return $ret;
    }

}
